package Aula03;
import java.util.Scanner;

public class Ex7 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int min = 1;
        int max = 100;
        int randomNum= (int)(Math.random() * (max-min+1)+min);
        System.out.println("Adivinhe o número");
        int guess= sc.nextInt();
        String ans;

        do {
            if (guess>randomNum){
                System.out.print("Incorreto (Tente um número menor). Deseja continuar?(S/N)");
                ans= sc.next();
                ans= ans.toLowerCase();
                    if ((ans.equals("s")) || (ans.equals("sim"))){
                        guess = sc.nextInt();
                        }

                    else{
                        System.exit(0);}
            }

            else if (guess<randomNum){
                System.out.print("Incorreto (Tente um número maior). Deseja continuar?(S/N)");
                ans= sc.next();
                ans= ans.toLowerCase();
                    if ((ans.equals("s")) || (ans.equals("sim"))){
                        guess = sc.nextInt();
                        }  
                    else{
                        System.exit(0);}    
            }

            else if ((guess<1)||(guess>100)){
                System.out.println("Tente um número entre 1 e 100");
                guess= sc.nextInt(); 
            }


        } while (guess!=randomNum);
        
    
        if (guess==randomNum){
            System.out.println("Está correto!");
        }

        sc.close();

    }
}